DynamoRIO is a runtime code manipulation system that supports code transformations on any part of a program, while it executes.
lief-patchelf is an implementation of the original patchelf created by NixOS (NixOS/patchelf), based on LIEF.